home *** CD-ROM | disk | FTP | other *** search
- //CGVER1.8
- vs_2_x
- // DX9 Vertex shader generated by NVIDIA Cg compiler
- // cgc version 1.1.0003, build date Jul 7 2003 11:55:19
- // command line args: -q -profile vs_2_x -entry main -profileopts DynamicFlowControlDepth=0,NumTemps=16,Predication=0
- // nv30vp backend compiling 'main' program
- //vendor NVIDIA Corporation
- //version 1.0.02
- //profile vs_2_x
- //program main
- //semantic main.ModelViewProj : C0
- //semantic main.Offset01
- //semantic main.Offset2
- //semantic main.g_VSCONST_0_025_05_1 : C28
- //var float4 IN.Position : $vin.POSITION : POSITION : 0 : 1
- //var float4 IN.TexCoord0 : $vin.TEXCOORD0 : TEXCOORD0 : 0 : 1
- //var float4x4 ModelViewProj : C0 : c[0], 4 : 1 : 1
- //var float4 Offset01 : : c[4] : 2 : 1
- //var float4 Offset2 : : c[5] : 3 : 1
- //var float4 g_VSCONST_0_025_05_1 : C28 : c[28] : 4 : 1
- //var float4 HPosition : $vout.POSITION : POSITION : -1 : 1
- //var float4 Tex0 : $vout.TEXCOORD0 : TEXCOORD0 : -1 : 1
- //var float4 Tex1 : $vout.TEXCOORD1 : TEXCOORD1 : -1 : 1
- //var float4 Tex2 : $vout.TEXCOORD2 : TEXCOORD2 : -1 : 1
- //var float4 Tex3 : $vout.TEXCOORD3 : TEXCOORD3 : -1 : 1
- //var float4 Tex4 : $vout.TEXCOORD4 : TEXCOORD4 : -1 : 1
- //var float4 Tex5 : $vout.TEXCOORD5 : TEXCOORD5 : -1 : 1
- //var float4 Tex6 : $vout.TEXCOORD6 : TEXCOORD6 : -1 : 1
- dcl_texcoord0 v1
- dcl_position v0
- mov oT0.xy, v1.xyxx
- dp4 oPos.x, c0, v0
- dp4 oPos.y, c1, v0
- dp4 oPos.z, c2, v0
- dp4 oPos.w, c3, v0
- add oT1.xy, v1.xy, c4.xy
- add oT2.xy, v1.xy, c4.zw
- add oT3.xy, v1.xy, c5.xy
- add oT4.xy, v1.xy, -c4.xy
- add oT5.xy, v1.xy, -c4.zw
- add oT6.xy, v1.xy, -c5.xy
- // 11 instructions
- // 0 temp registers
- // End of program
-